
from plane_sprites import GameSprite;
from fjwar_tools import *;

#游戏背景精灵子类
class BackGroup(GameSprite):

    def __init__(self,image,is_alt = False):
        # 1、调用父类方法完成精灵的创建
        super().__init__(image);
        # 2、判断是否是交替图像,如果是需要设置初始位置
        if  is_alt:
            self.rect.y = - self.rect.height;


    def update(self):
        # 在垂直方向上移动
        super().update()
        if self.rect.y >= SCREEN_RECT.height:
            self.rect.y = -SCREEN_RECT.height;